ball catching - German English Dictionary